// Copyright 2022 a.o.smith ALL Rights Reserved
package com.liuxinlong.modules.assets.controller.request;
import com.liuxinlong.modules.entity.AssetsSourceRelation;
import lombok.Data;

import java.math.BigDecimal;
import java.util.List;

/**
 * 固资修改请求体
 *
 * @author liuxinlong@hotwater.com.cn
 * @version 1.0.0
 * @since 2023-11-08
 */
@Data
public class UpdateAssetsReq {
    /**
     * id
     */
    private String id;

    /**
     * 固资号
     */
    private String assetsNo;

    /**
     * 申请部门
     */
    private String department;

    /**
     * 项目描述
     */
    private String projectName;

    /**
     * 项目负责人
     */
    private String projectManage;

    /**
     * 项目类型
     */
    private int projectType;

    /**
     * 绿单总金额
     */
    private BigDecimal greenAmount;

    /**
     * 当前年度
     */
    private String currentYear;

    /**
     * 当年度计划金额
     */
    private BigDecimal currentYearAmount;

    /**
     * 当年度预测金额
     */
    private BigDecimal currentYearForecast;

    /**
     * 当年实际金额
     */
    private BigDecimal currentYearActual;

    /**
     * 批准时间
     */
    private String approveTime;

    /**
     * 预计关闭时间
     */
    private String planCloseDate;

    /**
     * 状态 0.未启用 1.已启用
     */
    private int status;

    /**
     * 工厂
     */
    private String plant;

    /**
     * 备注
     */
    private String remark;

    /**
     * 固资预算来源信息
     */
    private List<AssetsSourceRelation> sourceList;
}
